PC Desktop Performance and Hardware Performance Counters
نویسنده
چکیده
The paper begins by describing the evolving architecture of desktop PCs and the performance metrics of interest in evaluating them. It then describes some of the more interesting counters, references an earlier study using the counters, talks a little bit about the software to enable use of these counters, and describes typical values of instructions per cycle and other metrics of interest running real PC applications.
منابع مشابه
Adaptive Sampling of Performance Counters
Many applications of profiling based on sampling of Performance Counters (PC), such as feedback-directed optimization and software reliability, are often constrained by the amount of information that can be obtained without perturbing significantly the behavior of the profiled task. Current implementation of event and time based sampling software utilize fixed or random sampling periods which a...
متن کاملI-Cluster: Reaching TOP500 Performance Using Mainstream Hardware
cluster, performance, TOP500, network, switch, PC, Linpack benchmark A common topic for PC clusters is the use of mainstream instead of dedicated hardware i.e., using standard desktop PCs and standard network connectivity, with technology to organize them so that they can be used as a single computing entity. Current work in this "off-theshelf cluster" domain usually focuses on how to reach a h...
متن کاملArchitecting Cpi Component Performance Counters
......A key application of user-visible hardware performance counters is to give the software developer clear, accurate, and useful hardware-related performance information. This information provides guidance on software changes that can improve performance. An intuitively appealing way to represent the major performance components is to quantify their contributions to the average cycles per in...
متن کاملEffectiveness and Limitations of Embedded Counter Based Performance Analysis
This paper presents an experimental study on the performance of the Intel Pentium Pro microprocessor using embedded performance counters. The counters enable detailed run-time analysis of branching and memory subsystem performance, and are accessed through a custom designed tool. The study uses Windows NT and realistic benchmarks including BAPco’s Sysmark32 suite, the Ziff-Davis Winstone97 PC B...
متن کاملPerformance Evaluation in Parallel Systems
In this paper, a summary of performance evaluation is presented, including a discussion of different types of evaluations. The following performance metrics are introduced and defined: speedup, efficiency and scalability. The paper includes a literature survey of performance counters used in multiprocessor systems. A classification is established based on the various parameters of the counters....
متن کامل